4,863 research outputs found

    Metamodel-based model conformance and multiview consistency checking

    Get PDF
    Model-driven development, using languages such as UML and BON, often makes use of multiple diagrams (e.g., class and sequence diagrams) when modeling systems. These diagrams, presenting different views of a system of interest, may be inconsistent. A metamodel provides a unifying framework in which to ensure and check consistency, while at the same time providing the means to distinguish between valid and invalid models, that is, conformance. Two formal specifications of the metamodel for an object-oriented modeling language are presented, and it is shown how to use these specifications for model conformance and multiview consistency checking. Comparisons are made in terms of completeness and the level of automation each provide for checking multiview consistency and model conformance. The lessons learned from applying formal techniques to the problems of metamodeling, model conformance, and multiview consistency checking are summarized

    Iterative criteria-based approach to engineering the requirements of software development methodologies

    Get PDF
    Software engineering endeavours are typically based on and governed by the requirements of the target software; requirements identification is therefore an integral part of software development methodologies. Similarly, engineering a software development methodology (SDM) involves the identification of the requirements of the target methodology. Methodology engineering approaches pay special attention to this issue; however, they make little use of existing methodologies as sources of insight into methodology requirements. The authors propose an iterative method for eliciting and specifying the requirements of a SDM using existing methodologies as supplementary resources. The method is performed as the analysis phase of a methodology engineering process aimed at the ultimate design and implementation of a target methodology. An initial set of requirements is first identified through analysing the characteristics of the development situation at hand and/or via delineating the general features desirable in the target methodology. These initial requirements are used as evaluation criteria; refined through iterative application to a select set of relevant methodologies. The finalised criteria highlight the qualities that the target methodology is expected to possess, and are therefore used as a basis for de. ning the final set of requirements. In an example, the authors demonstrate how the proposed elicitation process can be used for identifying the requirements of a general object-oriented SDM. Owing to its basis in knowledge gained from existing methodologies and practices, the proposed method can help methodology engineers produce a set of requirements that is not only more complete in span, but also more concrete and rigorous

    The genetic architecture underlying the evolution of a rare piscivorous life history form in brown trout after secondary contact and strong introgression

    Get PDF
    Identifying the genetic basis underlying phenotypic divergence and reproductive isolation is a longstanding problem in evolutionary biology. Genetic signals of adaptation and reproductive isolation are often confounded by a wide range of factors, such as variation in demographic history or genomic features. Brown trout ( ) in the Loch Maree catchment, Scotland, exhibit reproductively isolated divergent life history morphs, including a rare piscivorous (ferox) life history form displaying larger body size, greater longevity and delayed maturation compared to sympatric benthivorous brown trout. Using a dataset of 16,066 SNPs, we analyzed the evolutionary history and genetic architecture underlying this divergence. We found that ferox trout and benthivorous brown trout most likely evolved after recent secondary contact of two distinct glacial lineages, and identified 33 genomic outlier windows across the genome, of which several have most likely formed through selection. We further identified twelve candidate genes and biological pathways related to growth, development and immune response potentially underpinning the observed phenotypic differences. The identification of clear genomic signals divergent between life history phenotypes and potentially linked to reproductive isolation, through size assortative mating, as well as the identification of the underlying demographic history, highlights the power of genomic studies of young species pairs for understanding the factors shaping genetic differentiation

    Just Benjamin

    Get PDF
    This documentary short film is about a now 30-year-old transgender man telling his story of growing up queer in a small Arkansas town, from being outed as a lesbian in high school, to ultimately being accepted as a trans man by members of his military and biological families. Benjamin “Benji” Davis grew up in the small town of Friendship, Arkansas, enlisted in the U.S. Army shortly after high school and served for six years, then came back to Arkansas and primarily lived in Little Rock until he moved to Denver, Colorado this fall. The documentary is structured linearly both with Benji’s past and present storylines; the film follows Benji from June to September 2021 and chronicles parts of Benji’s story from being assigned female at birth to present-day, nearly four years into his transition. Benji hopes that moving to Colorado will be a fresh start for him, a place where he can be “just Benjamin.” The goal of this documentary is to provide Benji an outlet for telling his story to friends, family, and strangers, hopefully guiding the audience to understand the point of view of a trans person from Arkansas and that of his father, a religious Southern man who loves and supports his child despite his upbringing. My hope is Benji’s story will encourage viewers to be compassionate, especially those who don’t know much or anything about the trans or LGBTQ+ community in general

    Drill/borescope System for the Mars Polar Pathfinder

    Get PDF
    The primary goals of the Mars Polar Pathfinder (MPP) Discovery Mission are to characterize the composition and structure of Mars' north polar ice cap, and to determine whether a climate record may be preserved in layers of ice and dust. The MPP would land as close as possible to the geographic north pole of Mars and use a set of instruments similar to those used by glaciologists to study polar ice caps on Earth: a radar sounder, a drill/borescope system, and a thermal probe. The drill/borescope system will drill approximately 50 cm into the surface and image the sides of the hole at 10 micron resolution for compositional and stratigraphic analysis. Several uncertainties have guided the development of this instrument, and they are discussed

    Dimension Reduction via Colour Refinement

    Full text link
    Colour refinement is a basic algorithmic routine for graph isomorphism testing, appearing as a subroutine in almost all practical isomorphism solvers. It partitions the vertices of a graph into "colour classes" in such a way that all vertices in the same colour class have the same number of neighbours in every colour class. Tinhofer (Disc. App. Math., 1991), Ramana, Scheinerman, and Ullman (Disc. Math., 1994) and Godsil (Lin. Alg. and its App., 1997) established a tight correspondence between colour refinement and fractional isomorphisms of graphs, which are solutions to the LP relaxation of a natural ILP formulation of graph isomorphism. We introduce a version of colour refinement for matrices and extend existing quasilinear algorithms for computing the colour classes. Then we generalise the correspondence between colour refinement and fractional automorphisms and develop a theory of fractional automorphisms and isomorphisms of matrices. We apply our results to reduce the dimensions of systems of linear equations and linear programs. Specifically, we show that any given LP L can efficiently be transformed into a (potentially) smaller LP L' whose number of variables and constraints is the number of colour classes of the colour refinement algorithm, applied to a matrix associated with the LP. The transformation is such that we can easily (by a linear mapping) map both feasible and optimal solutions back and forth between the two LPs. We demonstrate empirically that colour refinement can indeed greatly reduce the cost of solving linear programs

    Compositional Performance Modelling with the TIPPtool

    Get PDF
    Stochastic process algebras have been proposed as compositional specification formalisms for performance models. In this paper, we describe a tool which aims at realising all beneficial aspects of compositional performance modelling, the TIPPtool. It incorporates methods for compositional specification as well as solution, based on state-of-the-art techniques, and wrapped in a user-friendly graphical front end. Apart from highlighting the general benefits of the tool, we also discuss some lessons learned during development and application of the TIPPtool. A non-trivial model of a real life communication system serves as a case study to illustrate benefits and limitations

    Multiple-Purpose Subsonic Naval Aircraft (MPSNA): Multiple Application Propfan Study (MAPS)

    Get PDF
    Study requirements, assumptions and guidelines were identified regarding carrier suitability, aircraft missions, technology availability, and propulsion considerations. Conceptual designs were executed for two missions, a full multimission aircraft and a minimum mission aircraft using three different propulsion systems, the UnDucted Fan (UDF), the Propfan and an advanced Turbofan. Detailed aircraft optimization was completed on those configurations yielding gross weight performance and carrier spot factors. Propfan STOVL conceptual designs were exercised also to show the effects of STOVL on gross weight, spot factor and cost. An advanced technology research plan was generated to identify additional investigation opportunities from an airframe contractors standpoint. Life cycle cost analysis was accomplished yielding a comparison of the UDF and propfan configurations against each other as well as against a turbofan with equivalent state of the art turbo-machinery
    • 

    corecore